{{tag>Karmic Lucid multimédia vidéo flash}}

-----

====== Cclive ======
**Cclive** est un logiciel libre ([[http://fr.wikipedia.org/wiki/Licence_publique_générale_GNU|GPL v3]]) développé en C++, qui récupère des vidéos sur des sites tels que Youtube ou Dailymotion.
Plus précisément, c'est un outil en ligne de commande qui permet d'enregistrer en local (dans le répertoire courant) une vidéo se trouvant sur un site d'hébergement de vidéo, à partir de l'URL de la page normalement utilisée pour regarder la vidéo.


<note help>Mais à quoi sert cclive ? En effet, si je veux enregistrer une vidéo, il me suffit de la jouer, et de la récupérer dans mon répertoire /tmp.</note>
Cclive est surtout utile lorsque, sensibilisé aux bonnes raisons de ne pas utiliser le [[http://fr.wikipedia.org/wiki/Adobe_Flash|plugin Flash]] ([[http://www.adobe.com/fr/products/flashplayer/|site officiel]])((Voir à ce sujet [[http://grunt.no-ip.info/blog/index.php?2009/06/08/19/04/45-ras-le-bol-de-adobe-flash-sur-le-web-|ce blog]].)), vous avez décidé de ne pas l'utiliser sur votre ordinateur. Il vous était alors impossible d'accéder à de nombreuses vidéos circulant sur le Web. L'intérêt de cclive, c'est que vous pouvez obtenir ces vidéos sans avoir le plugin Flash installé.

===== Installation =====
Pour installer Cclive, plusieurs solutions s'offrent à vous :
==== Installation par paquets ====
  * Si vous utilisez une [[lucid|Ubuntu 10.04 LTS]], il suffit d'[[:tutoriel:comment_installer_un_paquet|installer le paquet]] **[[apt://cclive|cclive]]**.
<note important>Préférer une version de cclive > 0.7 avec une version de libquvi0 >= 0.2.11</note>
  * Si vous utilisez une [[karmic|Ubuntu 9.10]] ou antérieure, vous pouvez télécharger le paquet pour [[lucid|Ubuntu 10.04 LTS]] [[http://packages.ubuntu.com/fr/lucid/cclive|ici]] et l'installez avec [[dpkg]] (ou [[GDebi]]), mais ce n'est pas très propre et vous ne bénéficierez pas des mises à jour automatiques.
==== Installation par compilation à partir de Ubuntu ====
  * Ou bien vous pouvez télécharger les sources [[http://code.google.com/p/cclive/downloads/list|ici]] et [[tutoriel:compilation#compiler|compiler vous-même]] cclive. Vous ne bénéficierez pas des mises à jour automatiques:
=== Compilation de quvi à partir de Ubuntu 10.04 ===
Téléchargement :
  wget -q http://downloads.sourceforge.net/project/quvi/0.2/quvi-0.2.19.tar.gz && gunzip quvi-0.2.19.tar.gz && tar -xf quvi-0.2.19.tar && cd quvi-0.2.19/
Installation des dépendances :
**[[apt>libcurl4-gnutls-dev,liblua5.1-0-dev]]**

Compilation proprement dite :
  ./configure --prefix=/usr --enable-nsfw && make && sudo make install && cd ..
=== Compilation de cclive à partir de Ubuntu 10.10 ===
Téléchargement :
  wget -q http://downloads.sourceforge.net/project/cclive/0.7/cclive-0.7.5.1.tar.gz && gunzip cclive-0.7.5.1.tar.gz && tar cclive-0.7.5.1.tar && cd cclive-0.7.5.1/
Sur Ubuntu Lucid, il faut d'abord ajouter un dépot ppa :
  sudo add-apt-repository ppa:martin-james-robinson/webkitgtk && sudo apt-get update -qq
Installation des dépendances :
**[[apt>libpcre3-dev,libboost-date-time-dev,libboost-program-options-dev,libboost-iostreams-dev,libboost-system-dev,libboost-filesystem-dev,g++]]**

Compilation proprement dite :
  ./configure --prefix=/usr && make && sudo make install

===== Utilisation =====
Le synopsis est très simple :
<code>cclive [options] [url]...</code>
Pour l'URL, il faut tout simplement mettre l'URL de la page utilisant Flash. On peut donner plusieurs URL simultanément.
Il existe plusieurs options intéressantes :
  * -f ; -''''-format=mon_format : Définit le format dans lequel télécharger la vidéo (comme MPEG4 ou FLV). best signifie télécharger dans le format présentant la meilleure qualité d'image
  * -''''-print-fname : affiche le nom et le type du fichier en cours de téléchargement
  * -O ; -''''-output-video=nom_de_fichier : spécifie un nom de fichier pour la vidéo téléchargée
  * -W ; -''''-overwrite : ne pas reprendre le téléchargement là où il en était lorsqu'il a été interrompu
  * -F ; -''''-filename-format=schéma : nomme les vidéo selon un schéma précis. %t est remplacé par le titre de la vidéo, et %s par l'extension usuelle. Exemple : ''-''''-filename-format=%t.%s''

<note tip>Il est possible de commencer à télécharger une vidéo et de commencer à la visualiser immédiatement, grâce à [[mplayer]], par exemple. Pour cela, utilisez les lignes suivantes :
<code>cclive 'http://www.youtube.com/watch?votre_vidéo' > /dev/null &
mplayer votre_vidéo.mp4</code>
Ceci vous permet de reprendre la main dans votre console immédiatement. N'hésitez pas à utiliser la touche de tabulation pour profiter de l'auto-complétion du nom de fichier.</note>

===== Sites supportés =====
Cclive prend en charge de nombreux sites d'hébergement de vidéos. En voici la liste :
<note>
  * youtube.com
  * video.google.*
  * break.com
  * evisor.tv
  * sevenload.com
  * liveleak.com
  * dailymotion.*
  * vimeo.com
  * golem.de
  * clipfish.de
  * funnyhub.com
  * myubo.com
  * cctv.com
  * ehrensenf.de
  * spiegel.de
  * redtube.com
  * youjizz.com
  * xvideos.com
  * tube8.com
</note>
Parmi eux, certains proposent d'autres formats que le FLV, comme le MPEG4, par exemple.
===== Voir aussi =====
  * **(en)** [[http://code.google.com/p/cclive/|Site du projet]]
  * **(en)** [[http://code.google.com/p/abby/|Abby]] une interface graphique pour  Cclive.
  * [[:clive|Clive un logiciel proche de Cclive]]

----
//Contributeurs principaux : [[utilisateurs:Pylade]]//